1 POKE53280,0:POKE53281,0 7 PRINT"[147]"TAB(16)"[154] HANGMAN [158]":PRINT 8 REM***BY DAN RUDIAK***ADAPTED BY WHIZ KIDS*** 9 PRINTTAB(17)"FOR THE" 10 PRINTTAB(14)"COMMODORE 64":PRINT 11 TI$="000000" 12 PRINT"WHAT IS YOUR FIRST NAME";:INPUTA0$ 13 A=INT(TI/5):FORI=1TOA:X=RND(1):NEXTI 19 N$=LEFT$(A0$,1) 20 PRINT"[147]"TAB(16)"HANGMAN":PRINT 22 FORI=1TO10:GETA$:NEXTI 30 PRINT"I THINK OF A WORD AND YOU TRY TO GUESS" 40 PRINT"LETTER BY LETTER WHAT THE WORD IS." 200 PRINT"[129] [162][162][162][162][162][162][162][162][162][162][162][157][157][157][157][157][157][157][157][157][157][157]"; 210 PRINT"[161][161][146] [206][206] [194][157][157][157][157][157][157][157][157][157][157][161][161][146] [206][206] [215][157][157][157][157][157][157][157][157][157][157][161][161][146][206][206][157][157][157][157][161][161][146][206]"; 220 PRINT"[157][157][157][161][161][146][157][157][161][161][146][157][157][161][161][146][157][157][161][161][146][166][166][166][166][166][163][163][163][163][163][166][166][157][157][157][157][157][157][157][157][157][157][157][157][157][157][166][166][166][166][166][166][166]"; 230 PRINT" [166][166][166][166][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][157][166][166][166][166][166][166][166] [166][166][166][166][166][166]" 240 PRINT""; 250 PRINT"O[157][157][164][194][146][205][157][157][166][163][157][157][157][167][167][157][157][186][186]"; 305 M=0:R=0 310 RESTORE:READN:R1=INT(N*RND(1)+1) 340 FOR K=1TOR1:READ A$:NEXTK 350 IF R1<79 AND RND(1)<.3THEN A$=A$+"S" 360 P$="" 370 FOR A=1 TO LEN(A$):P$=P$+"-":NEXTA 390 PRINT"THE WORD IS "P$" " 400 B$="ABCDEFGHIJKLMNOPQRSTUVWXYZ'":U$="" 407 GOTO 420 410 PRINT"THE WORD IS "P$:IF A$=P$ THEN GOSUB7000:GOTO 20 411 R=0:Q=140:GOSUB8000 412 IF TI<140 GOTO 412 413 PRINT" ":PRINT" " 414 PRINT" " 420 PRINT"WHAT IS YOUR GUESS? "; 421 GET G$:PRINT"[157][191][146]";:IFG$=CHR$(13) GOTO 421 422 Q=10:GOSUB8000 423 PRINT"[157][218]"; 424 Q=10:GOSUB8000 425 IF G$="" GOTO 421 426 PRINT"[157]"G$:PRINT" " 430 FOR A=1 TO 27 440 IF G$=MID$(B$,A,1) GOTO 480 450 NEXTA 460 PRINT"NOT A VALID":PRINT"CHARACTER!":GOTO 410 480 FOR A=1 TO LEN(U$):IF G$=MID$(U$,A,1) GOTO 510 490 NEXTA:GOTO 540 510 PRINT"YOU HAVE ALREADY" 520 PRINT"USED THAT LETTER!" 530 PRINT"GUESS AGAIN.":GOTO 410 540 U$=U$+G$ 545 FOR A=1 TO LEN(A$) 550 IF G$=MID$(A$,A,1) THEN P$=MID$(P$,1,A-1)+G$+MID$(P$,A+1,LEN(P$)):R=1 555 NEXTA 557 IF R=1 GOTO 1000 560 PRINT"WRONG":M=M+1:GOSUB2000:GOTO 410 1000 PRINT"RIGHT" 1001 GOTO 410 2000 ON M GOTO 3100,3200,3300,3400,3500,3600,3700,3900 3100 PRINT""; 3105 PRINT"O[157][157][164][194][146][205][157][157][166][163][157][157][157][167][167][157][157][186][186]"; 3115 Q=50:GOSUB8000 3120 PRINT"[157][157][205][145][157][206]"; 3130 Q=20:GOSUB8000 3135 PRINT"[157][157][164][207][157] "; 3145 Q=20:GOSUB8000 3150 PRINT"[145][145][145][145][145]O[157][157][167][194][146][205][157][157][157][206][166][206][157][157][157][206][167] [157][157][157][157][186] [186][157] "; 3155 PRINT"[145][145][145][145][145][157][157]O [157][157][157][192][194][146][205] [157][157][157][157] [166][167] [157][157][157][157][167][167] [157][157][157][186][186] [157][157] "; 3160 PRINT"[145][145][145][145][145][157][157]O [157][157][157][198][194][146][205] [157][157][157][157] [166][206] [157][157][157][167] [157][157][186] "; 3170 PRINT"[145][145][145][145][145][157][157]O [157][157][157][164][194][146][205] [157][157][157][157] [166][163] [157][157][157][157][167][167] [157][157][157][186][186] [157][157]" ; 3180 RETURN 3200 PRINT""; 3205 PRINT"O[157][157][164][194][146][205][157][157][166][163][157][157][157][167][167][157][157][186][186]"; 3210 GOTO 3120 3300 PRINT""; 3305 PRINT"O[157][157][164][194][146][205][157][157][166][163][157][157][157][167][167][157][157][186][186]"; 3310 GOTO 3120 3350 PRINT"O[157][157][186][194][146][205][157][157][166][163][157][157][157][206] [165][157][157][157][157][186] [205][157][163]"; 3400 PRINT"";:GOSUB3410 3405 RETURN 3410 PRINT"O[157][157][164][194][146][205][157][157][166][163][157][157][157][167][167][157][157][186][186]"; 3416 Q=30:GOSUB8000 3417 PRINT"[145][157][206][157][205]"; 3419 Q=15:GOSUB8000 3430 PRINT"[145][145][145][145][157][157]O [157][157][157][164][194][146][205] [157][157][157][166][163] [157][157][157][157][206][167] [157][157][157][205][186] [157]"; 3436 Q=5:GOSUB8000 3440 PRINT"[157][157][157][186] "; 3446 Q=10:GOSUB8000 3470 PRINT"[145][145][145][145][157][157]O [157][157][157][164][194][146][205] [157][157][157][166][163] [157][157][157][157][167][167] [157][157][157][186] [205] [157][157]"; 3476 Q=5:GOSUB8000 3480 PRINT"[145][157][167][160][157][157][186] [157]" 3490 RETURN 3500 PRINT"";:GOSUB3410 3510 RETURN 3600 PRINT""; 3610 PRINT"O [157][157][157][164][194][146][205] [157][157][157][166][163] [157][157][157][157][167][167] [157][157][157][186][186] [157][157]"; 3616 Q=20:GOSUB8000 3620 PRINT"[145][145][145][145][157]O [157][157][157][164][200][146][205] [157][157][157][166][167] [157][157][157][157][167][167] [157][157][157][167][167] [157][157]"; 3626 Q=15:GOSUB8000 3630 PRINT"[145][145][145][145][157]O [157][157][157] [217][146][212] [157][157][157][166][212] [157][157][157][157][167][167] [157][157][157][167][167] [157][157]"; 3636 Q=15:GOSUB8000 3640 PRINT"[145][145][145][145][157]O [157][157][157][217]"N$"[146][205][157][157][157][217][166][206] [157][157][157][157][167] [165][157][157][157][186] [204] [157][157]"; 3646 Q=20:GOSUB8000 3650 PRINT"[145][145][145][157][157][206][157][205]" 3690 RETURN 3700 PRINT""; 3710 PRINT"O [157][157][157][206]"N$"[146][205][157][157][157][205][166][206] [157][157][157][157][167] [165][157][157][157][186] [204] [157][157]"; 3715 GOSUB4100 3720 PRINT"[145][145][157][157][165][167][157]"; 3725 GOSUB4100 3730 PRINT"[145][145][157][157][157][163]  [163][157][157]"; 3735 GOSUB4100 3740 PRINT"[145][145][145][157][157][157][163][163][163][163][157][157][157][157][157]  [157][157]"; 3745 GOSUB4100 3750 PRINT"[145][145][145][145][157][157][157][205][206][157][157][157][157][157]  [157][157]"; 3755 GOSUB4100 3760 PRINT"[145][145][145][145][157][157][157] [204][186] [157][157][157][157][157]  [157][157]"; 3765 GOSUB4100 3770 PRINT"[145][145][145][145][145][157][157][165][167][157][157][157][205][206][157]"; 3775 GOSUB4100 3780 PRINT"[145][145][145][145][145][157][157][206][205][157]"; 3786 Q=35:GOSUB8000 3790 PRINT"[145][145][145][145][145][157][157][164][129][194][164][157]"; 3796 Q=35:GOSUB8000 3800 PRINT"[145][145][145][145][145] [157][186][157]";:A0=(null)^(null):PRINT"[145][145][145][145] [157][208][157]";:A0=(null)^(null) 3810 PRINT"[145][145][145][205][157][206][157]";:A0=(null)^(null):PRINT"[145][145][145][145][145][157][157] [157][204]";:A0=(null)^(null):PRINT"[157] [157][207]"; 3820 A0=(null)^(null):PRINT"[157][206][157][205]"; 3830 RETURN 3900 GOSUB 6100:GOSUB 6000 3920 PRINT" [157][157][157][157][157][205][205][205]"; 3925 Q=5:GOSUB8000 3927 PRINT"[157][157][157][145][145]   " 3930 FOR Y=2TO3 3940 FOR B=1TOINT(7*RND(1)+1) 3950 FORR0=YTO4:GOSUB4000:GOSUB5000:NEXTR0 3960 FORR0=4TOYSTEP-1:GOSUB4000:GOSUB5000:NEXTR0:NEXTB:NEXTY 3965 R=(null)^(null)^(null):R0=4:A0=6:L0=4:L1=4:GOSUB5000 3968 Q=500*RND(1):GOSUB8000 3969 A0=6:L0=INT(4*RND(1)+1):L1=INT(4*RND(1)+1):GOSUB5000 3970 L0=4:L1=4:GOSUB5000 3971 Q=15:GOSUB8000:FORI=1TOINT(9*RND(1)):GOSUB5000:NEXTI 3972 Q=300:GOSUB8000 3990 PRINT"[147]":GOTO20 4000 A0=INT(7*RND(1)+1):L0=INT(4*RND(1)+1):L1=INT(4*RND(1)+1):RETURN 4100 Q=5:GOSUB8000 4120 RETURN 5000 ON R0 GOTO 5001,5002,5003,5004 5001 PRINT"";:GOTO 5005 5002 PRINT"";:GOTO 5005 5003 PRINT"";:GOTO 5005 5004 PRINT""; 5005 PRINT" [129] [194] [157][157][157][157][157] Q "; 5010 PRINT"[157][157][157][157][157] "N$"[146] [157][157][157][157][157] [166] [157][157][157][157][157] [157][157][157][157][157] [157][157][157][157][157] "; 5020 ON A0 GOTO 5030,5040,5050,5060,5070,5080,5090 5030 PRINT"[157][157][157][157][157][145][145][145][145][145][205][164][164][206]";:GOTO 5100 5040 PRINT"[157][157][157][157][157][145][145][145][145][206][163][163][163]";:GOTO 5100 5050 PRINT"[157][157][157][157][157][145][145][145][145][206][163][163][145][206]";:GOTO 5100 5060 PRINT"[157][157][157][157][157][145][145][145][145][205][206][205][206]";:GOTO 5100 5070 PRINT"[157][157][157][157][157][145][145][145][167][145][206][205][165]";:GOTO 5100 5080 PRINT"[157][157][157][157][145][145][145][217][145][157][217][212][157][212]";:GOTO 5100 5090 PRINT"[157][157][157][157][145][145][145][205][157][145][206][205][157][206]";:GOTO 5100 5100 ON L0 GOTO 5110,5120,5130,5140 5110 PRINT"[157][157][157][157][157][145][145][145][206][204]";:GOTO 5150 5120 PRINT"[157][157][157][157][157][145][145][145][164][186]";:GOTO 5150 5130 PRINT"[157][157][157][157][157][145][145] [205][164]";:GOTO 5150 5140 PRINT"[157][157][157][157][145][157][145] [165][157][204]";:GOTO 5150 5150 ON L1 GOTO 5160,5170,5180,5190 5160 PRINT"[157][157][157][157][157][145][145][145][186][205]";:GOTO 5200 5170 PRINT"[157][157][157][157][157][145][145][145][204][164]";:GOTO 5200 5180 PRINT"[157][157][157][157][157][145][145][204][206] ";:GOTO 5200 5190 PRINT"[157][157][157][157][145][186][157][145][167] [157]";:GOTO 5200 5200 RETURN 6000 PRINT"SO LONG, "A0$ 6005 GOSUB6300 6020 PRINT" " 6050 RETURN 6100 PRINT"SORRY -- THE WORD WAS "A$ 6105 GOSUB6300 6110 PRINT"THANKS[157][157][157][157][157]ALOT!" 6115 GOSUB6300 6120 RETURN 6215 GOSUB6300 6220 RETURN 6300 Q=160:GOSUB8000 6302 RETURN 7000 PRINT" CONGRATULATIONS[146]" 7005 PRINT:PRINT" YOU GUESSED IT!":PRINT 7010 PRINT"YOU SAVED YOURSELF":PRINT:FORI1=1TO20 7030 Q=15:GOSUB8000 7040 PRINT"[145]FOR THE TIME BEING" 7042 Q=15:GOSUB8000 7043 PRINT"[145] " 7045 NEXTI1 7050 RETURN 8000 TI$="000000" 8010 IF TI